﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace SetListManager.Models
{

    /// <summary>
    /// SLMDbContext is the Set List Manager DB Context, used to map our data tables to
    /// our song and set lists objects.
    /// </summary>
    ///     
    /// 
    public class SLMDbContext : DbContext
    {
        public DbSet<Song> Songs { get; set; }
        public DbSet<Band> Bands { get; set; }
        public DbSet<UsageType> UsageTypes { get; set; }
        public DbSet<SongGroup> SongGroups { get; set; }
        public DbSet<SetList> SetLists { get; set; }
        public DbSet<SetListItem> SetListItems { get; set; }
        // public DbSet<Note> Notes { get; set; }
        //public DbSet<ArchiveSetList> ArchiveSetLists { get; set; }
        //public DbSet<ArchiveSetListSong> ArchiveSetListSongs { get; set; }
    }
}
